Text copied to clipboard!
Tytuł
Text copied to clipboard!Deweloper Mikrokontrolerów
Opis
Text copied to clipboard!
Poszukujemy Programisty Mikrokontrolerów, który dołączy do naszego zespołu inżynierów zajmujących się projektowaniem i wdrażaniem systemów wbudowanych. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie, testowanie i optymalizację oprogramowania działającego na mikrokontrolerach, wykorzystywanych w różnorodnych aplikacjach przemysłowych, konsumenckich i IoT.
Idealny kandydat powinien posiadać doświadczenie w programowaniu niskopoziomowym, znajomość architektur mikrokontrolerów (np. ARM Cortex-M, AVR, PIC) oraz umiejętność pracy z narzędziami do debugowania i analizowania kodu. Wymagana jest również znajomość języków C i C++, a także umiejętność czytania i tworzenia dokumentacji technicznej.
Do obowiązków będzie należeć współpraca z zespołami projektowymi, tworzenie kodu źródłowego, integracja oprogramowania z komponentami sprzętowymi, a także udział w testach jednostkowych i systemowych. Programista Mikrokontrolerów będzie również odpowiedzialny za analizę wymagań technicznych oraz proponowanie rozwiązań optymalizujących działanie systemów wbudowanych.
Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz dostęp do nowoczesnych narzędzi i technologii. Praca może być wykonywana w trybie hybrydowym lub zdalnym, w zależności od projektu i preferencji kandydata.
Jeśli jesteś pasjonatem elektroniki, lubisz wyzwania i chcesz mieć realny wpływ na rozwój nowoczesnych technologii, ta oferta jest dla Ciebie!
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja oprogramowania dla mikrokontrolerów
- Tworzenie i utrzymywanie dokumentacji technicznej
- Testowanie i debugowanie kodu źródłowego
- Integracja oprogramowania z komponentami sprzętowymi
- Analiza wymagań technicznych i funkcjonalnych
- Współpraca z zespołami projektowymi i inżynierami sprzętu
- Optymalizacja kodu pod kątem wydajności i zużycia energii
- Udział w przeglądach kodu i testach systemowych
- Wdrażanie aktualizacji oprogramowania i poprawek błędów
- Monitorowanie działania systemów wbudowanych w środowisku produkcyjnym
Wymagania
Text copied to clipboard!- Wykształcenie wyższe techniczne (elektronika, informatyka, automatyka)
- Doświadczenie w programowaniu w językach C i C++
- Znajomość architektur mikrokontrolerów (ARM, AVR, PIC)
- Umiejętność pracy z narzędziami do debugowania (JTAG, SWD)
- Znajomość systemów kontroli wersji (np. Git)
- Doświadczenie w pracy z systemami RTOS będzie dodatkowym atutem
- Umiejętność czytania schematów elektronicznych
- Zdolność analitycznego myślenia i rozwiązywania problemów
- Dobra znajomość języka angielskiego w mowie i piśmie
- Umiejętność pracy zespołowej i komunikatywność
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie mikrokontrolery programowałeś w poprzednich projektach?
- Czy masz doświadczenie z systemami RTOS? Jeśli tak, z jakimi?
- Jakie narzędzia debugujące najczęściej wykorzystujesz?
- Czy potrafisz analizować i optymalizować zużycie energii przez mikrokontroler?
- Jakie języki programowania znasz na poziomie zaawansowanym?
- Czy miałeś okazję pracować z systemami IoT?
- Jakie metody testowania oprogramowania stosujesz?
- Czy potrafisz tworzyć dokumentację techniczną?
- Jakie masz doświadczenie w pracy zespołowej?
- Czy jesteś gotów do pracy w trybie zdalnym lub hybrydowym?